
// var char = "";    //记录扫描枪输入的内容
// var lastTime=null;//上次输入的时间
// var nextTime=null;//这次输入的时间
// var lastCode=null;//上次输入的键值（接收到的为ASCII值）
// var nextCode=null;//这次输入的键值（接收到的为ASCII值）
// $(document).keydown(function(event) {
//     nextTime = new Date().getTime();//获取当前键入的时间
//     //判断是否输入了回车按钮，并确认是扫描枪键入的值
//     if (event.keyCode === 13 && char !== "" && nextTime - lastTime <= 30) {
//         //把监听到的数据显示在我的文本框上
//         $("input[name='good_id']").val(char);
//         //清空数值，以便下一次扫描
//         char = "";
//         lastCode = null;
//         lastTime = null;
//     } else {
//         //获取键入的键值
//         nextCode = event.keyCode;
//         //如果是第一个字母你可以进行一些代码增强，我这里并没有处理，直接转换了
//         if (lastCode == null && lastTime == null) {
//             //初始字母
//             char = String.fromCharCode(nextCode);
//             //写入你要增强的代码。。。
//
//             //判断是否是扫描枪键入的值
//         } else if (lastCode != null && lastTime != null && nextTime - lastTime <= 30) {
//             //键入的值为ASCII码，要获取对应得值，需要转换一下
//             char += String.fromCharCode(nextCode);//存到char中，拼接上次的结果
//         } else {
//             //判断为手动输入，不做任何处理，数据保持为null即可
//             // alert("suck");
//             char = "";
//             lastTime = null;
//             nextTime = null;
//             lastCode = null;
//             nextCode = null;
//         }
//         //lastCode、lastTime为中间变量，存储数据，让nextCode与nextTime可以存新数据
//         //nextCode与nextTime要存储新键入按钮的信息
//         lastCode = nextCode;
//         lastTime = nextTime;
//     }
//
// })


// 回车键按下触发-提交数据
$(document).keydown(function(event){
    if(event.keyCode==13){
        $("#submitBtn").click();
    }
});
$('#submitBtn').click(function () {
    var payAmount= $.trim($("input[name='payAmount']").val());
    var cardCode = $.trim($("input[name='cardCode']").val());
    var payType  = $.trim($("input[name='payType']").val());
    if (payAmount==''){
        $("#payAmount").html("*请填写此字段");
        return false;
    }else if (payType=="FC" && payAmount<=0){
        $("#payAmount").html("*消费金额不能为0元");
        return false;
    }else {
        $("#payAmount").html("");
    }

    if (cardCode==''){
        $("#cardCode").html("*请扫客户二维码");
        $("input[name='cardCode']").focus();//设置焦点
        return false;
    }else {
        $("#cardCode").html("");
    }

    $("#option-status").html("<span class='label label-warning'>正在处理...</span>")
    var $data = $("#formData").serialize();

    $.post("/api/v1/payment", $data, function (res) {
        if (res.code==200) {
            //延迟一秒执行
            setTimeout(function () {
                $("input[name='cardCode']").val('');
                $("#option-status").html("<span class='label label-success'>"+res.message+"</span>")
            },1000)

        } else {
            $("#option-status").html("<span class='label label-danger'>"+res.message+"</span>")
            alert(res.message);
        }
    }, 'json').fail(function () {
        $("#option-status").html("<span class='label label-danger'>服务器错误~</span>")
    });
    return false;
});
/**
 * 刷新页面
 */
$(".glyphicon-refresh").click(function () {
    location.reload()
})

$(document).ready(function() {
    setDateTime();
    $("input[name='money']").on('input',function () {
        $.trim($("input[name='money']").val())==''? $("#money").html("*请填写此字段"): $("#money").html("");
    })
    $("input[name='secretkey']").on('input',function () {
        $.trim($("input[name='secretkey']").val())==''? $("#secretkey").html("*请扫客户条二维码"): $("#secretkey").html("");
    })
   //如果是手机端 全屏展示
    if (isMobile()){
        $('.block').addClass(' block-opt-fullscreen')
    }
});

setInterval(function() {
    setDateTime()
},1000);
function setDateTime() {
    var monthNames = ["01月","02月","03月","04月","05月","06月","07月","08月","09月","10月","11月","12月"];
    var dayNames= ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]
    var newDate = new Date();
    // 提取当前的日期从日期对象
    newDate.setDate(newDate.getDate());
    //输出的日子，日期，月和年
    var dateWeekHtml= "<h4>"+newDate.getFullYear()+"年"+monthNames[newDate.getMonth()]+newDate.getDate()+ "日  "+dayNames[newDate.getDay()]+"</h4>";
    $('#Date-week').html(dateWeekHtml);

    // 在访问者的当前时间的小时
    var hours = newDate.getHours();
    hours = (hours < 10 ? "0" : "") + hours;
    // 在访问者的当前时间的分钟
    var minutes = newDate.getMinutes();
    minutes = (minutes < 10 ? "0" : "") + minutes;
    // 在访问者的当前时间的秒
    var seconds = newDate.getSeconds();
    //添加前导零秒值
    seconds = (seconds < 10 ? "0" : "") + seconds;
    var timeHtml="<h2>"+hours + " : " + minutes + " : " + seconds +"</h2>";
    $("#time").html(timeHtml);
}

/**
 * 点击扫一扫按钮
 * 扫码支持:http://www.jiujiujin.net/testsaoyisao.htm
 */
$("#saoyisao").click(function () {
    var mobile_flag = isMobile();// false为PC端，true为手机端
    var is_weixn = isweixn();   // true为微信浏览器
    if(mobile_flag==false || is_weixn==false){
        alert('请在微信里访问扫一扫');
        return false;
    }
    location.replace("https://996315.com/api/scan/");
    var qr=GetQueryString("qrresult");
    if(qr){
        $("input[name='secretkey']").val(qr);
        //location.replace("https://www.baidu.com/s?wd=" + qr.split(",")[1]);//通过百度搜条码，可用来查快递
    }
})

function GetQueryString(name){
    var reg = new RegExp("\\b"+ name +"=([^&]*)");
    var r = decodeURIComponent(location.href).match(reg);
    if (r!=null) return r[1];
}

/**
 * 判断访问类型是电脑还是手机
 * @author
 */
function isMobile() {
    var userAgentInfo = navigator.userAgent;
    var mobileAgents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
    var mobile_flag = false; // true为PC端，false为手机端
    //根据userAgent判断是否是手机
    for (var v = 0; v < mobileAgents.length; v++) {
        if (userAgentInfo.indexOf(mobileAgents[v]) > 0) {
            mobile_flag = true;
            break;
        }
    }
    var screen_width = window.screen.width;
    var screen_height = window.screen.height;

    //根据屏幕分辨率判断是否是手机
    if (screen_width < 500 && screen_height < 800) {
        mobile_flag = true;
    }

    return mobile_flag;
}

//判断是否是 微信浏览器
function isweixn(){
    var flag = false;
    var ua = navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i)=="micromessenger") {
        flag = true;
    }
    return flag;
}

/**
 * 禁止查看源码;禁止Ctrl+U F12
 * @returns {boolean}
 */

//禁用右键（防止右键查看源代码）
window.oncontextmenu=function(){return false;}
// //在本网页的任何键盘敲击事件都是无效操作（防止F12和shift+ctrl+i调起开发者工具）
// document.onkeydown=function(){
//     var e = window.event||arguments[0];
//     //禁止F12键
//     if(e.keyCode==123) return false;
//     //禁止shift+ctrl+i键
//     if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)) return false;
//     //禁止Ctrl+U键
//     if((e.ctrlKey)&&(e.keyCode==85)) return false;
//     //禁止Ctrl+S键
//     if((e.ctrlKey)&&(e.keyCode==83)) return false;
// }
// //如果用户在工具栏调起开发者工具，那么判断浏览器的可视高度和可视宽度是否有改变，如有改变则关闭本页面
// var h = window.innerHeight,w=window.innerWidth;
// window.onresize = function () {
//     if (h!= window.innerHeight||w!=window.innerWidth){
//         window.close();
//         window.location = "about:blank";
//     }
// };



